@charset "utf-8";
/* CSS Document */
* { font-size: 9pt; border: 0; margin: 0; padding: 0; }
body { font-family: '微软雅黑'; margin: 0 auto; min-width: 980px; }
ul { display: block; margin: 0; padding: 0; list-style: none; }
li { display: block; margin: 0; padding: 0; list-style: none; }
img { border: 0; }
dl, dt, dd, span,form { margin: 0; padding: 0; }
a, a:focus { text-decoration: none; color: #000; outline: none; blr:expression(this.onFocus=this.blur());}
a:hover { color: #00a4ac; text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
cite { font-style: normal; }
h2 { font-weight: normal; }
.clearfix:after { content: " "; clear: both; display: block; height: 0; visibility: hidden; }

.flex {
	display: flex;
	display: -webkit-flex;
}

.flex-1 {
	flex: 1;
	-webkit-flex: 1;
}

.flex-2 {
	flex: 2;
	-webkit-flex: 2;
}

.flex-3 {
	flex: 3;
	-webkit-flex: 3;
}
.flex-4 {
	flex: 4;
	-webkit-flex: 4;
}
.flex-5 {
	flex: 5;
	-webkit-flex: 5;
}
.v-center {
	align-items: center;
	-webkit-align-items: center;
}

.h-center {
	justify-content: center;
	-webkit-justify-content: center;
}
.text-center{
	text-align: center;
}
.fill-h {
	height: 100%;
}

.fill-w {
	width: 100%;
}
.fill-all {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}
.dialog{
	background: rgba(0,0,0,0.5);
	visibility: hidden;
}

